Career 2015 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Canada F1 Canada F2 Greece F1 Greece F2 France F9 India #2-w1 India #2-w4 USA F4 India F4 India F5 Germany F4 Germany F5 Morocco F2 Italy F2 India #2-w2 India #2-w3 India F1 India F2 USA F5 Meknes Challenger ARMS USTA Challenger - Rocky Mount USTA Men's Challenger of Urbana-Champaign - Urbana USTA Tennis Championships of Houston - Houston ECM Cup - Prague Muller Cup - Ulm XXIX Edizione 'A.Savoldi Marco' - Manerbio Memorial Kolyaskin - Donetsk Warsteiner Challenger - Wolfsburg Architect Open - Budapest Powder Byrne Trophy - Surbiton USTA Men's Challenger of Dallas - Dallas The LTA Wrexham Challenger - Wrexham EI Bank Bulgarian Challenger - Sofia USTA Championships of Kerrville - Kerrville 2001 UT Tyler Patriot Challenger - Tyler Open de la Ville de Saint Denis - Reunion Island University of Tennessee USTA Challenger - Knoxville USTA Challenger of Dallas - Dallas GHI Bronx Classic - Bronx Geneva Challenger - Geneva Tennis Napoli Cup 2004 - Napoli Steelers Cup - Kosice Banja Luka Challenger 2004 - Banja Luka Heineken Challenger - Ho Chi Minh City The LTA Men's Challenger - Southampton Qatar ATP Challenger - Doha 2006 USTA Tallahassee Tennis Challenger - Tallahassee XL Bermuda Open - Bermuda Ostdeutscher Sparkassen Cup - Dresden Harrah's Entertainment Men's Pro Challenger - Tunica Samarkand Challenger - Samarkand 2002 Azalea Orthopedic Challenger - Tyler Dusseldorf Open 2006 - Dusseldorf The LTA Wrexham Challenger - Wrexham Garden Open - Rome Nord/LB Open - Braunschweig BMW Tennis Championship - Sunrise Almaty Challenger 1 - Almaty Oberstaufen Cup - Oberstaufen Ispat Open 2004 - Ostrava 5 Volkswagen Challenger - Wolfsburg Morocco Tennis Tour - Meknes Morocco Tennis Tour - Tanger Ljubljana Open - Ljubljana Mitsubishi Electric Europe Cup - Monza 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Roma Open Challenger - Rome Ostdeutscher Sparkassen Cup - Dresden Schickendanz Open - Furth Kosice Open-Steelers Cup 2008 - Kosice Polska Energia Open - Bytom Sporting Challenger '08-Trofeo Regione Piemonte - Turin Siemens Open - Scheveningen San Marino CEPU Open - San Marino s'Tennis Masters Challenger - Graz TEAN International - Alphen Aan Den Rijn Oberstraufen Cup - Oberstaufen 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Flea Market Cup Busan Challenger Tennis - Busan Bauer Watertechnilogy Cup 2008 - Eckental IPP Open - Helsinki Heilbronn Challenger Sunrise Challenger Monza Challenger Rome Challenger Rome Challenger Lugano Challenger Turin Challenger Scheveningen Challenger Alfa Romeo Tennis Cup - Cordenons Trani Challenger Todi Challenger ATP Challenger Open 2004 - Monchengladbach Antonio Savoldi-Marco Co. - Manerbio Genova Challenger Furth Challenger Oberstaufen Challenger Alphen Challenger Architect Open - Budapest Casablanca Challenger Rabat Challenger Caltanissetta Challenger Kosice Challenger Oberstaufen Challenger Poznan Challenger Copa Sevilla-Internacionales de Andalucia - Seville Dortmund Challenger XI Ciutat de Barcelona - Barcelona Cordenons Challenger Manerbio Challenger Como Challenger Alphen Challenger Szczecin Challenger Tiburon Challenger Meknes Challenger Casablanca Challenger Rabat Challenger Sibiu Challenger Alphen Challenger Mersin Challenger Rome Challenger Furth Challenger Poznan Challenger Oberstaufen Challenger Meerbusch Challenger Como Challenger Alphen Challenger Banja Luka Challenger Szczecin Challenger Eckental Challenger 2005 Freeman Men's Challenger - Joplin San Remo Tennis Cup 15° Piertomaso - San Remo Porsche Open - Poznan Black Forest Open - Freudenstadt TED Open - Istanbul Ethias Tennis Trophy - Mons Samsung Securities Cup - Seoul Media Will Cup Busan Challenger Tennis - Busan Tatra Banka Open - Bratislava Intersport Heilbronn Open - Heilbronn BMW Tennis Championship - Sunrise Atlanta Clay Court Challenger - Atlanta Baden Open - Ettlingen Ciudad de Pozoblanco Open Diputacion - Cordoba Tatra Banka Open 2006 - Bratislava Morocco Tennis Tour - Marrakech Almaty Challenger 2 - Almaty Porsche Open - Poznan San Marino Cepu Open - San Marino Heilbronn Open - Heilbronn 9th Wartburg Open - Eisenach Black Forest Open - Freudenstadt 5th Sardinian International Championships - Cagliari San Marino Cepu Open - San Marino Garden Open 2004 - Rome Schickendanz Open - Furth USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Banja Luka Challenger Garden Open 2005 - Rome Ostrava Open 2005 - Ostrava Kamnik Challenger - Kamnik Kuppers Kolsch Cup by Lambertz - Aachen Urbana-Champaign Challenger - Urbana Furth Challenger XL Capital Bermuda Open - Bermuda Fifth-Third Bank Tennis Championships - Lexington Heilbronn Open - Heilbronn ATP Challenger Hamburg - Hamburg Marburg Challenger Black Forest Open 2000 - Freudenstadt DPD Challenger 2000 - Aschaffenburg St. Francis Health System USTA Challenger - Tulsa USTA Challenger of Las Vegas - Las Vegas USTA Men's Challenger of Dallas - Dallas Unicredit (Suisse) Bank S. A. Challenger - Chiasso Australian Unity Western Australia Open - Perth Gallagher International - Hamilton Schickedanz Open - Furth Oberstaufen Cup - Oberstaufen ATU Cup 2001 - Weiden Internationale Badische Meisterschaffen Um Den Techem Cup - Zell USTA Seascape Challenger - Aptos DPD Challenger 2002 - Aschaffenburg Okal Cup 2001 International Bavarian Championships - Eckental Theusbridge.com Tennis Classic - Tarzana Milano Challenger-Jameson Cup - Milan Sacramento Challenger Neride Prague Indoor - Prague Muller Cup 99 - Ulm USTA Challenger of San Antonio - San Antonio Intersport Heilbronn Open - Heilbronn Ljubljana Open - Ljubljana Marrakech Challenger ATU Cup - Weiden Nottingham Men's Challenger - Nottingham Rome Challenger 2003 Freeman Men's Challenger - Joplin Rome Challenger Badden Open by Rothaus - Ettlingen Furth Challenger Kosice Challenger Marburg Challenger Sassuolo Challenger - Sassuolo Steelers Cup 2005 - Kosice Nord LB Open - Braunschweig San Benedetto Challenger Heilbronn Open - Heilbronn Open de Montauban - Montauban Oberstaufen Cup - Oberstaufen AT&T Challenger of Dallas - Dallas Black Forest Open - Freudenstadt Oberstaufen Challenger Como Challenger Warsteiner Challenger Lubeck - Lubeck 2002 Eddleman USTA Challenger - Birmingham Heineken Challenger - Ho Chi Minh City 10th Wartburg Open - Eisenach Miller Lite Hall of Fame Tennis Championships - Newport Budapest Challenger - Budapest Oberstaufen Cup - Oberstaufen St.Petersburg Challenger by Kinex - St. Petersburg Trani Cup - Trani Black Forest Open 2002 - Freudenstadt Kroger / St. Jude International - Memphis drkoop.com USTA Tennis Championships of San Antonio - San Antonio Weissenhauser Strand Cup - Hamburg DPD Challenger 2001 - Aschaffenburg Franklin Templeton Tennis Classic - Scottsdale The Stella Artois Grass Court Championships - London RCA Championships - Indianapolis Siebel Open - San Jose International Tennis Championships - Delray Beach U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London TD Waterhouse Cup - Long Island AIG Japan Open - Tokyo Heineken Open - Auckland Adidas International - Sydney Kroger / St. Jude International - Memphis International Tennis Championships - Delray Beach The Samsung Open - Nottingham Steelers Cup - Kosice Baumag Open - Budapest 2003 Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington D.C. Banca Marche Tennis Cup - San Benedetto Grand Prix de Tennis de Lyon - Lyon Stockholm Open - Stockholm 2004 Freeman Men's Challenger - Joplin Sarajevo Open 2004 - Sarajevo Volkswagen Challenger 2005 - Wolfsburg Banja Luka Challenger 2005 - Banja Luka Geneva Challenger - Geneva USTA Men's Challenger of Dallas - Dallas USTA Freeman Men's Challenger - Joplin The Surbiton Trophy - Surbiton Siebel Open - San Jose Internationaux du Doubs - Besancon Gerry Weber Open - Halle Mercedes-Benz Cup - Los Angeles International Tennis Championships - Delray Beach St. Petersburg Open - St. Petersburg Medibank Private International - Sydney SAP Open - San Jose RCA Championships - Indianapolis Mercedes Cup - Stuttgart Vietnam Open - Ho Chi Minh City CA Tennis Trophy - Vienna Sydney International - Sydney US Men's Clay Court Championships - Houston BMW Open - Munich The Stella Artois Championships - London Allianz Suisse Open Gstaad - Gstaad Campbell's Hall of Fame Tennis Championships - Newport Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington Mumbai Open - Mumbai Open de Moselle - Metz Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Millenium Tennis Championships - Delray Beach SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Tennislife Cup - Napoli U.S. Men's Clay Court Championships - Houston ARAG World Team Championship - Dusseldorf Campbell's Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Countrywide Classic - Los Angeles RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Delray Beach International Tennis Championships - Delray Beach Open Tarragona Costa Daurada - Tarragona SAP Open - San Jose The Artois Championships - London Davidoff Swiss Indoors Basel - Basel SA Tennis Open - Johannesburg Delray Beach International Tennis Championships - Delray Beach Estoril Open - Estoril AEGON Championships - London Masters Series - Hamburg Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Open de Tenis Comunidad Valenciana - Valencia Medibank International - Sydney Heineken Open - Auckland Brasil Open - Costa do Sauipe Regions Morgan Keegan Championships - Memphis Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona BMW Open - Munich Open de Nice Cote dAzur - Nice AEGON Championships - London Mercedes Cup - Stuttgart Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Brisbane International - Brisbane Medibank International - Sydney SA Tennis Open - Johannesburg Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona BMW Open - Munich Mercedes Cup - Stuttgart Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Swiss Indoors Basel - Basel Monza Challenger Brisbane International - Brisbane Apia International - Sydney Rome Challenger PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston BMW Open - Munich Atlanta Tennis Championships - Atlanta Citi Open - Washington Brisbane International - Brisbane BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Zagreb Challenger Furth Challenger Kroger / St. Jude International - Memphis Heilbronn Challenger St. Brieuc Challenger Proton Malaysian Open - Kuala Lumpur Szczecin Challenger Chennai Open - Chennai Rio De Janeiro Challenger Sarajevo Challenger Movistar Open - Santiago Porto Alegre Challenger BB&T Atlanta Open - Atlanta Delray Beach International Tennis Championships - Delray Beach Montevideo Challenger Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch International German Open - Hamburg Mercedes Cup - Stuttgart Quimper Challenger Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Rome Challenger Marburg Challenger Ortisei Challenger PBZ Zagreb Indoors - Zagreb Heilbronn Challenger The Stella Artois Grass Court Championships - Queen's/London BMW Open - Munich U.S. Men's Clay Court Championships - Houston AIG Japan Open Tennis Championships - Tokyo Heilbronn Open - Heilbronn Banja Luka Challenger Savannah Challenger Scheveningen Challenger GHI Bronx Tennis Classic - Bronx Tampere Imageneering Open - Tampere Warsteiner Challenger Lubeck 2001 - Lubeck Samsung Securities Cup - Seoul Muller Cup - Ulm Tulsa Auto Collection USTA Challenger - Tulsa University of Tennessee USTA Men's Challenger - Knoxville Banja Luka 2002 - Banja Luka VIII Trofeo Ciudad de Quito - Quito DPD Challenger 99 - Aschaffenburg Neride Prague Indoor - Prague Intersport Heilbronn Open - Heilbronn Warsteiner Challenger Wolfsburg - Wolfsburg VII Torneo Internazionale di Tennis - Barletta Schickendanz Open - Furth Adidas International - Sydney Kroger / St. Jude International - Memphis RCA Championships - Indianapolis Samsung Securities Cup - Seoul Caversham International Tennis Tournament - Jersey U.S. Men's Clay Court Championships - Houston AAPT Championships - Adelaide Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas The Stella Artois Grass Court Championships - London Mercedes Cup - Stuttgart Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Regions Morgan Keegan Championships - Memphis U.S. Mens's Clay Court Championship - Houston The Hypo Group Tennis International 2008 - Poertschach Campbells Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven The Ericsson Open - Miami Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Cincinnati Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Brisbane - Brisbane Medibank International - Sydney Pacific Life Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Hamburg - Hamburg SAP Open - San Jose Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Regions Morgan Keegan Championships - Memphis Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells U.S. Mens's Clay Court Championship - Houston Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Campbells Hall of Fame Tennis Championships - Newport Kroger / St. Jude International - Memphis Miller Lite Hall of Fame Tennis Championships - Newport 2002 Mercedes Cup - Stuttgart Siebel Open - San Jose RCA Championships - Indianapolis Miller Lite Hall of Fame Tennis Championships - Newport Miller Lite Hall of Fame Tennis Championships - Newport Franklin Templeton Tennis Classic - Scottsdale Mercedes-Benz Cup - Los Angeles Scania Stockholm Open - Stockholm U.S. Men's Clay Court Championships - Houston Sybase Open - San Jose Medibank International - Sydney Qatar Open - Doha Open de la Comunidad Valenciana - Valencia U.S. Men's Clay Court Championships - Houston Pilot Pen Tennis - New Haven Chennai Open - Chennai Chennai Open - Chennai Campionati Internazionali D'Italia - Rome Legg Mason Tennis Classic - Washington U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York The Stella Artois Championships - London Brisbane International - Brisbane China Open - Beijing Apia International - Sydney NASDAQ-100 Open - Miami Campionati BNL dItalia - Rome Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Tennis Masters Series - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Rogers Masters - Toronto French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Davis Cup, World Group, 1R, CRO-USA 4-1 Davis Cup, World Group, QR, USA-SVK 3-2 Davis Cup, World Group, QF, USA-SWE 4-1 Davis Cup, World Group, SF, USA-BLR 5-0 Davis Cup, World Group, F, ESP-USA 3-2 Hyundai Hopman Cup - Perth Hyundai Hopman Cup - Perth Davis Cup, World Group, QF, CRO-USA, 3-2 Davis Cup, PO, FRA-GER 4-1 Davis Cup, World Group, PO, COL-USA 1-3 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, QF, USA-ESP 1-3 Hopman Cup - Perth Davis Cup, World Group, 1R, SUI-USA 0-5 AAMI Classic - Kooyong Barclays ATP World Tour Finals - London Olympics - Athens